Tracing and Characterization of NT-based System Workloads
نویسندگان
چکیده
Trace-driven simulation is commonly used by the computer architecture research community to pursue answers to a wide variety of architectural design issues. Traces taken from benchmark execution (e.g., SPEC, Bytemark, SPLASH) have been studied extensively to optimize the design of pipelines, branch predictors, and especially cache memories. Today’s computer designs have been optimized based on the characteristics of these benchmarks. As applications become more dependent on services and APIs provided by the hosting operating system, the overall application performance becomes more dependent on efficient operating system interaction. It has been acknowledged that operating system overhead can greatly affect the benefits provided by a new design feature. The reason why the operating system interaction has, for the most part, been ignored in past architectural studies is the lack of available tools that can generate kernel-laden traces. In this contribution we describe the ongoing efforts to capture operating system rich traces on the DEC Alpha platform. We will describe the current version of the PatchWrx toolset, originally developed by Richard Sites. This tool allows us to obtain trace information of application and operating system activity, while introducing minimal overhead. We will describe the current version of the tool, and demonstrate its capabilities by characterizing a number of applications. We will also contrast the fundamental differences between using simple benchmark programs, versus studying application based programs. This paper demonstrates that for real applications (MS CD Player, MS Visual C/C++, FX!32, etc.), the operating system execution can dominate the overall execution time of the application, contributing significantly to the contents of any captured trace.
منابع مشابه
Tracing and Characterization of Windows NT-based System Workloads
Vol. 10 No. 1 1998 The computer architecture research community commonly uses trace-driven simulation in pursuing answers to a variety of design issues. Architects spend a significant amount of time studying the characteristics of benchmark programs by examining traces, i.e., samples taken from program execution. Popular benchmark programs include the SPEC and the BYTEmark benchmark test suites...
متن کاملA Comparison of File System Workloads
In this paper, we describe the collection and analysis of file system traces from a variety of different environments, including both UNIX and NT systems, clients and servers, and instructional and production systems. Our goal is to understand how modern workloads affect the ability of file systems to provide high performance to users. Because of the increasing gap between processor speed and d...
متن کاملWorkload Characteristics of the DAS-2 Supercomputer
This paper presents a comprehensive characterization of the DAS-21 workloads using twelve-month scientific traces. Metrics that we characterize include system utilization, job arrival rate and interarrival time, job size (degree of parallelism), job run time, memory usage, and job queue wait time. Differences with previous reported workloads are recognized and statistical distributions are fitt...
متن کاملWorkload Characterization Using Lightweight System Call Tracing and Reexecution
This paper shows how system call traces can be obtained with minimal interference to the system being characterized , and used as realistic, repeatable workloads for experiments to evaluate operating system and le system designs and connguration alternatives. Our system call trace mechanism, called Ultra, captures a complete trace of each Unix process's calls to the operating system. The perfor...
متن کاملA reliability-based maintenance technicians’ workloads optimisation model with stochastic consideration
The growing interest in technicians’ workloads research is probably associated with the recent surge in competition. This was prompted by unprecedented technological development that triggers changes in customer tastes and preferences for industrial goods. In a quest for business improvement, this worldwide intense competition in industries has stimulated theories and practical frameworks that ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998